package org.shoukaiseki.inittable.domain;

import java.io.Serializable;


/**
 * com.autumn.inittable.domain.TableColumnInfo
 * <br>
 *
 * @author shoukaiseki ブログ http://www.shoukaiseki.top/<br> E-メール jiang28555@Gmail.com<br>
 * @date 2021-01-15 21:24:22<br>
 */
public class TableColumnInfo implements Serializable
{

    /**
     * 字段名称
     */
    private String columnName;


    /**
     * 字段创建语句详细信息
     */
    private String columnDetail;

    private boolean primaryKey;

    /** 表描述 */
    private String description;

    /**
     * 注释
     */
    private String remark;

//    /**
//     * 默认值
//     */
//    private java.lang.String columnDefault;
//    /**
//     * 是否可为null,默认可为null
//     */
//    private java.lang.String isNullable="null";
//    /**
//     * 类型
//     */
//    private java.lang.String dataType;
//
//    /**
//     * 类型长度
//     */
//    private java.lang.Integer dataLength;
//
//    /**
//     * COLUMNS
//     */
//    private java.lang.String columnComment;

    public String getColumnName() {
        return columnName;
    }

    public void setColumnName(String columnName) {
        this.columnName = columnName;
    }

    public String getColumnDetail() {
        return columnDetail;
    }

    public void setColumnDetail(String columnDetail) {
        this.columnDetail = columnDetail;
    }

    public boolean isPrimaryKey() {
        return primaryKey;
    }

    public void setPrimaryKey(boolean primaryKey) {
        this.primaryKey = primaryKey;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    //    public String getColumnDefault() {
//        return columnDefault;
//    }
//
//    public void setColumnDefault(String columnDefault) {
//        this.columnDefault = columnDefault;
//    }
//
//    public String getIsNullable() {
//        return isNullable;
//    }
//
//    public void setIsNullable(String isNullable) {
//        this.isNullable = isNullable;
//    }
//
//    public String getDataType() {
//        return dataType;
//    }
//
//    public void setDataType(String dataType) {
//        this.dataType = dataType;
//    }
//
//    public Integer getDataLength() {
//        return dataLength;
//    }
//
//    public void setDataLength(Integer dataLength) {
//        this.dataLength = dataLength;
//    }
//
//    public String getColumnComment() {
//        return columnComment;
//    }
//
//    public void setColumnComment(String columnComment) {
//        this.columnComment = columnComment;
//    }



}
